var QTYYSysUserAdd = function() {
	// 用户增加页面属性开始
	var addAjaxUrl = "/sysUser/add";

	var sysUserTableId = "sysUserTable";
	var addSysUserFormId = "addSysUserForm";// 增加用户表单id
	var $addSysUserForm = $("#addSysUserForm");// 增加用户表单
	var $addSysUserBtn = $("#addSysUserBtn");// 增加用户-提交按钮
	var $cancelSysUserBtn = $("#cancelSysUserBtn");// 增加用户-取消按钮
	// 用户增加页面属性结束

	/**
	 * 用户增加页面事件绑定
	 */
	var sysUserAddEventHandler = function() {
		$addSysUserBtn.on("click", function() {
			$addSysUserForm.submit();
		});
		$cancelSysUserBtn.on("click", function() {
			layer.close(layer.index)
		});
	}
	/**
	 * 用户增加页面验证表单
	 */
	var initSysUserAddBootStrapValidate = function() {
		$addSysUserForm.bootstrapValidator({
			// trigger: 'blur',
			feedbackIcons : {
				valid : 'glyphicon glyphicon-ok',
				invalid : 'glyphicon glyphicon-remove',
				validating : 'glyphicon glyphicon-refresh'
			},
			fields : {
				sysUserCode : {
					validators : {
						notEmpty : {
							message : '员工编码不能为空'
						}
					}
				},
				loginName : {
					validators : {
						notEmpty : {
							message : '登录账号不能为空'
						},
						remote : {// ajax验证。server
							// result:{"valid",true or false}
							// 向服务发送当前input
							// name值，获得一个json数据。例表示正确：{"valid",true}
							url : '/sysSysUser/uniqueness/sysSysUsername',// 验证地址
							message : '账号已存在',// 提示消息
							delay : 2000,// 每输入一个字符，就发ajax请求，服务器压力还是太大，设置2秒发送一次ajax（默认输入一个字符，提交一次，服务器压力太大）
							type : 'POST'// 请求方式
						}
					}
				},
				sysUserName : {
					validators : {
						notEmpty : {
							message : '员工名称不能为空'
						}
					}
				}
			}
		}).on("success.form.bv", function(e) {
			QTYYComponentsTable.ajaxFormSumbitTable(addAjaxUrl, addSysUserFormId, sysUserTableId);
		});
	}

	return {
		initSysUserAdd : function() {
			initSysUserAddBootStrapValidate();
			sysUserAddEventHandler();
		}
	}
}();
jQuery(document).ready(function() {
	QTYYSysUserAdd.initSysUserAdd();
});
